docs: Some additions to the overview
authorMatthias Clasen <mclasen@redhat.com>
Fri, 3 May 2019 04:57:58 +0000 (04:57 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 4 May 2019 01:26:45 +0000 (01:26 +0000)
Mention graphene and gsk.

docs/reference/gtk/drawing-model.xml
docs/reference/gtk/overview.xml

index f017de65bec85ac9fba1e18c2be06ec718074a95..aa0e2ec511fa9f293938e440076918d9760a56ba 100644 (file)
@@ -12,7 +12,7 @@
 <refnamediv>
 <refname>The GTK Drawing Model</refname>
 <refpurpose>
-    The GTK drawing model in detail
+    How widgets draw
 </refpurpose>
 </refnamediv>
 
index 5c70182ec9d65dbd6bcf9116410e1a026b060aa3..17b86ab3c883e45fe62c2f1da777a1ec6f0a1566 100644 (file)
@@ -79,12 +79,30 @@ Use a GdkPixbuf in combination with GtkImage to display images.
 </para></listitem>
 </varlistentry>
 
+<varlistentry>
+<term>graphene</term>
+<listitem><para>
+This is a small library which provides vector and matrix datatypes
+and operations. graphene provides optimized implementations using
+various SIMD instruction sets such as SSE.
+</para></listitem>
+</varlistentry>
+
 <varlistentry>
 <term>GDK</term>
 <listitem><para>
 GDK is the abstraction layer that allows GTK to support multiple
-windowing systems. GDK provides window system facilities on X11, Windows,
-and OS X.
+windowing systems. GDK provides window system facilities on Wayland,
+X11, Windows, and OS X.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>GSK</term>
+<listitem><para>
+GSK is a library for creating a scene graph from render nodes,
+and rendering it using different rendering APIs. GSK provides renderers
+for OpenGL, Vulkan and cairo.
 </para></listitem>
 </varlistentry>